An System.Drawing.Imaging.ImageAttributes object contains information about how bitmap and metafile colors are manipulated during rendering. An System.Drawing.Imaging.ImageAttributes object maintains several color-adjustment settings, including color-adjustment matrices, grayscale-adjustment matrices, gamma-correction values, color-map tables, and color-threshold values. During rendering, colors can be corrected, darkened, lightened, and removed. To apply such manipulations, initialize an System.Drawing.Imaging.ImageAttributes object and pass the path of that System.Drawing.Imaging.ImageAttributes object (along with the path of an System.Drawing.Image) to the System.Drawing.Graphics.DrawImage method.